.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: white;
}

.ac_over {
	background-color: #1A94E6;
	color: white;
}

#city_find{width:250px}
.go_city{width:250px; margin-top:15px}
#dep ,#arr{background:url(../image/newpic/city_meiyin.gif);width:16px; height:13px; position:relative; border:none; cursor:pointer}
#dep ,#arr{left:0px;top:0px;}

#oyesgo_city_popping { display: none; position: absolute;z-index: 9999;background:#fff; width:250px; height:140px; border: 1px solid #ccc;}
#oyesgo_city_popping h3 {border-bottom:1px solid #C4D3E6;  color:#5E5E5E;  font-size:12px; line-height:200%;  margin:0 auto;  width:95%;}  
#oyesgo_city_popping  ul { margin-top:7px; overflow:hidden;width:250px;}  
#oyesgo_city_popping ul li {float:left; line-height:200%;text-align:center; width:19%;  list-style-type:none;font-size:12px;} 
*html #oyesgo_city_popping ul li{height:30px}
*+html #oyesgo_city_popping ul li{height:25px}
.arr_btn_close{position: absolute; right: 9px; top: 5px; display:block; width:14px; height:14px; cursor:pointer; background:url(../image/newpic/Close.gif)}